package com.syzg.base.merge.model;

import java.io.Serializable;

public class Position implements Serializable{

	private static final long serialVersionUID = 1L;
	private Long id;
    private String code;
    private String name;
    private String description;
    private Byte isRequired;
    private Byte isEditable;
    private Short selectType;
    private Short useOrgLevel;
    
	public Position(){
    }

    public Position(Long id){
        this.id = id;
    }

    public Position(Long id, String code, String name, String description, Byte isRequired, Byte isEditable, Short useOrgLevel){
        this.id = id;
        this.code = code;
        this.name = name;
        this.description = description;
        this.isRequired = isRequired;
        this.isEditable = isEditable;
        this.useOrgLevel = useOrgLevel;
    }

    public Long getId(){
        return id;
    }

    public void setId(Long id){
        this.id = id;
    }

    public String getCode(){
        return code;
    }

    public void setCode(String code){
        this.code = code;
    }

    public String getName(){
        return name;
    }

    public void setName(String name){
        this.name = name;
    }

    public String getDescription(){
        return description;
    }

    public void setDescription(String description){
        this.description = description;
    }

    public Byte getIsRequired(){
        return isRequired;
    }

    public void setIsRequired(Byte isRequired){
        this.isRequired = isRequired;
    }

    public Short getSelectType(){
        return selectType;
    }

    public void setSelectType(Short selectType){
        this.selectType = selectType;
    }

    public Byte getIsEditable(){
        return isEditable;
    }

    public void setIsEditable(Byte isEditable){
        this.isEditable = isEditable;
    }

    public Short getUseOrgLevel(){
        return useOrgLevel;
    }

    public void setUseOrgLevel(Short useOrgLevel){
        this.useOrgLevel = useOrgLevel;
    }
}